@echo off
cd ..\classes

java IC.Compiler -L"E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\libic.sig" -print-lir "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\arrays.ic" > "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\out\arrays.out.txt"
java IC.Compiler -L"E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\libic.sig" -print-lir "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\Assign.ic" > "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\out\Assign.out.txt"
java IC.Compiler -L"E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\libic.sig" -print-lir "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\calling.ic" > "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\out\calling.out.txt"
java IC.Compiler -L"E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\libic.sig" -print-lir "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\DoubleWhile.ic" > "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\out\DoubleWhile.out.txt"
java IC.Compiler -L"E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\libic.sig" -print-lir "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\if.ic" > "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\out\if.out.txt"
java IC.Compiler -L"E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\libic.sig" -print-lir "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\Inheritance.IC" > "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\out\Inheritance.out.txt"
java IC.Compiler -L"E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\libic.sig" -print-lir "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\Logical.ic" > "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\out\Logical.out.txt"
java IC.Compiler -L"E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\libic.sig" -print-lir "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\math.ic" > "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\out\math.out.txt"
java IC.Compiler -L"E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\libic.sig" -print-lir "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\MultiTest.ic" > "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\out\MultiTest.out.txt"
java IC.Compiler -L"E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\libic.sig" -print-lir "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\OurQuicksort.ic" > "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\out\OurQuicksort.out.txt"
java IC.Compiler -L"E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\libic.sig" -print-lir "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\Quicksort.ic" > "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\out\Quicksort.out.txt"
java IC.Compiler -L"E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\libic.sig" -print-lir "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\return.ic" > "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\out\return.out.txt"
java IC.Compiler -L"E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\libic.sig" -print-lir "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\runtime_errors.ic" > "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\out\runtime_errors.out.txt"
java IC.Compiler -L"E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\libic.sig" -print-lir "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\Sieve.ic" > "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\out\Sieve.out.txt"
java IC.Compiler -L"E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\libic.sig" -print-lir "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\tokens.IC" > "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\out\tokens.out.txt"
java IC.Compiler -L"E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\libic.sig" -print-lir "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\while.ic" > "E:\University\Year 3\Semester A\Compilation\project\ICCompiler\pa4\test\LegalPrograms\out\while.out.txt"

cd ..\test
